type runtime.workbuf
20 uses
runtime (current package)
mgc.go#L180: if unsafe.Sizeof(workbuf{}) != _WorkbufSize {
mgcmark.go#L1010: putempty((*workbuf)(unsafe.Pointer(x)))
mgcstack.go#L138: if unsafe.Sizeof(stackWorkBuf{}) > unsafe.Sizeof(workbuf{}) {
mgcstack.go#L141: if unsafe.Sizeof(stackObjectBuf{}) > unsafe.Sizeof(workbuf{}) {
mgcstack.go#L247: putempty((*workbuf)(unsafe.Pointer(s.freeBuf)))
mgcstack.go#L263: putempty((*workbuf)(unsafe.Pointer(s.freeBuf)))
mgcwork.go#L101: wbuf1, wbuf2 *workbuf
mgcwork.go#L382: type workbuf struct {
mgcwork.go#L394: func (b *workbuf) checknonempty() {
mgcwork.go#L400: func (b *workbuf) checkempty() {
mgcwork.go#L410: func getempty() *workbuf {
mgcwork.go#L411: var b *workbuf
mgcwork.go#L413: b = (*workbuf)(work.empty.pop())
mgcwork.go#L449: newb := (*workbuf)(unsafe.Pointer(s.base() + i))
mgcwork.go#L466: func putempty(b *workbuf) {
mgcwork.go#L476: func putfull(b *workbuf) {
mgcwork.go#L485: func trygetfull() *workbuf {
mgcwork.go#L486: b := (*workbuf)(work.full.pop())
mgcwork.go#L495: func handoff(b *workbuf) *workbuf {
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)